<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
/**
 验证字符串是否合法.
 返回值 true 或者 false

 */
function validationString(s){
    var len = s.length;
    if (len < 4 || len > 16) return false;
    if (s[0] >= "0" && s[0] <= 9) return false;

    for (var i = 1; i < len; i++){
        var c = s[i];
        if (!(c >= 0 && c <= 9) && !(c >= "a" && c <= "z") && !(c >= "A" && c <= "Z") && c != "_"){
            return false;
        }
    }
    return true;
}
console.log(validationString("oiewo893080_"));
</script>
</body>
</html>
<!--
    作者：李振超  2017年7月27日08:30
    验证字符串：
    长度4-16;
    首字符不能是数字";
    只能包含数字、英文字符、下划线三种符号; 首字符不能是数字";
-->